dog one's footsteps - Turkish English Dictionary